A Publish/Subscribe Model for QoS-aware Service Provisioning and Selection
نویسنده
چکیده
With the growing adoption of the Service Oriented Architecture (SOA) in the industry and the wide deployment of Web services, users are increasingly requiring services that are capable of meeting their quality-of-service (QoS) requirements. In this paper, we propose a novel framework for QoS-aware Web service provisioning, which relies on QoS brokers, to mediate between clients and service providers, and a QoS Notification Broker that implements a publish/subscribe model to handle notifications on significant changes in QoS offerings. Furthermore, we describe a multi-attributes algorithm for the selection of potential service providers that can fulfill clients’ requests. The algorithm calculates the utility value of each service provider, per Web service type, based on the client QoS requirements. One of the advantages of the approach is that service providers may provide several service types. These services may be simple Web services or composite Web services aggregated from other services. The publish/subscribe model allows QoS brokers to be aware of significant changes in the QoS offerings of service providers; and consequently, be able to make informed selection decisions. Besides, the proposed selection algorithm allows ranking service providers by matching their up-to-date QoS offers against the QoS required by the client.
منابع مشابه
On QoS-Aware Publish-Subscribe
This paper addresses the issue of supporting quality-of-service (QoS) parameters in distributed publish-subscribe systems. It advocates that QoS parameters should be handled using the same constructs as other information regarding events, such as their type or content. At the same time, we claim that the use of a consistent set of mechanisms should not preclude to decouple the specification of ...
متن کاملPS-QUASAR: A publish/subscribe QoS aware middleware for Wireless Sensor and Actor Networks
It has been more than 30 years since the first research into Wireless Sensor and Actor Networks appeared. However, WSANs are still not a ubiquitous technology due to several factors which include a lack of Quality of Service (QoS) support or the absence of high level programming models. New applications with heterogeneous QoS requirements where WSANs can be successfully applied, such as Critica...
متن کاملQoS-Aware Publish-Subscribe Service for Real-Time Data Acquisition
Many complex distributed real-time applications, monitoring and controlling the external environment, require sophisticated processing and sharing of an extensive amount of data under critical timing constraints. In this paper, we present a comprehensive overview of the Data Distribution Service standard (DDS) and describe its QoS features for developing real-time applications. An overview abou...
متن کاملA Cloud-based Approach for Context Information Provisioning
As a result of the phenomenal proliferation of modern mobile Internet-enabled devices and the widespread utilization of wireless and cellular data networks, mobile users are increasingly requiring services tailored to their current context. High-level context information is typically obtained from context services that aggregate raw context information sensed by various sensors and mobile devic...
متن کاملOptimization Strategies for Qos-sensitive Vod Service Delivery in Cooperative Environments
Multimedia services such video-on-demand service to large number of clients require stable network bandwidth provision and short network delay. In order to achieve these goals, the object replication in overlay P2P networks in a good candidate solution for both service providers and customers. However, the characteristics of peers are different from traditional content distribution infrastructu...
متن کامل